SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS OFF
GO
CREATE PROCEDURE dbo.paAgregarCalificacionesDeInscripcion

@Inscripcion INT,
@Concepto INT,
@Puntaje FLOAT--,
--@agente int ,
--@Asignatura as int ,
--@Convocatoria as int

AS
/*

DECLARE X CURSOR FORWARD_ONLY FOR
	select distinct ic.idinscripcionconvocatoria
	from tb_InscripcionesConvocatorias ic 
		join tb_InscripcionesConvocatorias ic2 on ic.agente=ic2.agente and ic.cargogenerico=ic2.cargogenerico and ic.asignaturagenerica=ic2.asignaturagenerica
	where  ic.agente = @agente and ic.asignaturagenerica=@asignatura and ic.convocatoria=@convocatoria 

	OPEN X
	FETCH NEXT FROM X INTO @inscripcionEquiv
	WHILE @@FETCH_STATUS = 0 BEGIN
		INSERT INTO tb_CalificacionesDeInscripcion (Inscripcion, Concepto, Puntaje) VALUES(@inscripcionEquiv, @Concepto, isnull(@Puntaje,-1))
		FETCH NEXT FROM X INTO @inscripcionEquiv
	END


	CLOSE X
	DEALLOCATE X

*/
SET NOCOUNT ON
print cast(@Concepto  as varchar)+'             '+ cast(isnull(@Puntaje,-1) as varchar)
INSERT INTO tb_CalificacionesDeInscripcion (Inscripcion, Concepto, Puntaje) VALUES(@Inscripcion, @Concepto, isnull(@Puntaje,-1))
GO
GRANT EXECUTE ON  [dbo].[paAgregarCalificacionesDeInscripcion] TO [Juntas]
GO
